package org.jsbd.boss.domian;

import org.jsbd.boss.common.DataGridModel;
import com.alibaba.fastjson.JSONObject;
import java.util.Date;

public class UmConfigInfo {

	private Integer id;
	private Integer appInfoId;
	private String apkName; // 应用名称
	private String appId; // 应用appid
	private String channel; // 渠道
	private Integer brushCount; // 当日待刷的任务总量，活跃用户数
	private Integer openStatus; // 开关控制(0:关 1:开)
	private Integer onlineTime; // 在线时长（秒）
	private String nextDayRetention; // 次日留存率,如0.40-0.45
	private String openProvince; // 开通省份id(多个省份以逗号分割)

	private Integer retentOpenStatus;
	private Date createTime;
	private Date modifyTime;

	private transient String createDate;
	private transient String modifyDate;
	private transient DataGridModel pageInfo;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getAppId() {
		return appId;
	}

	public void setAppId(String appId) {
		this.appId = appId;
	}
	
	public String getApkName() {
		return apkName;
	}

	public void setApkName(String apkName) {
		this.apkName = apkName;
	}

	public String getChannel() {
		return channel;
	}

	public void setChannel(String channel) {
		this.channel = channel;
	}

	public Integer getBrushCount() {
		return brushCount;
	}

	public void setBrushCount(Integer brushCount) {
		this.brushCount = brushCount;
	}

	public Integer getOpenStatus() {
		return openStatus;
	}

	public void setOpenStatus(Integer openStatus) {
		this.openStatus = openStatus;
	}

	public Integer getOnlineTime() {
		return onlineTime;
	}

	public void setOnlineTime(Integer onlineTime) {
		this.onlineTime = onlineTime;
	}

	public String getNextDayRetention() {
		return nextDayRetention;
	}

	public void setNextDayRetention(String nextDayRetention) {
		this.nextDayRetention = nextDayRetention;
	}

	public String getOpenProvince() {
		return openProvince;
	}

	public void setOpenProvince(String openProvince) {
		this.openProvince = openProvince;
	}

	public Integer getAppInfoId() {
		return appInfoId;
	}

	public void setAppInfoId(Integer appInfoId) {
		this.appInfoId = appInfoId;
	}

	public Integer getRetentOpenStatus() {
		return retentOpenStatus;
	}

	public void setRetentOpenStatus(Integer retentOpenStatus) {
		this.retentOpenStatus = retentOpenStatus;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getModifyTime() {
		return modifyTime;
	}

	public void setModifyTime(Date modifyTime) {
		this.modifyTime = modifyTime;
	}

	public String getCreateDate() {
		return createDate;
	}

	public void setCreateDate(String createDate) {
		this.createDate = createDate;
	}

	public String getModifyDate() {
		return modifyDate;
	}

	public void setModifyDate(String modifyDate) {
		this.modifyDate = modifyDate;
	}

	public DataGridModel getPageInfo() {
		return pageInfo;
	}

	public void setPageInfo(DataGridModel pageInfo) {
		this.pageInfo = pageInfo;
	}

	@Override
	public String toString() {
		return JSONObject.toJSONString(this);
	}
}